cyber mosque - German English Dictionary